
<script>
// 高阶组件一般不需要模版
export default {
  props: {
    perms: {
      type: String,
      default: ''
    }
  },
  computed: {
    isShow() {
      return this.$store.state.user.userProfile.permissions.includes(this.perms)
    }
  },
  //   渲染的模版通过render函数执行
  render() {
    // this.$slots获取所有的插槽
    return this.isShow && this.$slots.default
  }
}
// 注册的流程和普通组件不太一样
</script>

